home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Night Owl 6
/
Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso
/
001a
/
filesnip.zip
/
FILESNIP.DOC
< prev
next >
Wrap
Text File
|
1990-07-21
|
14KB
|
313 lines
File-SNIP 1.2.1 The Downloader's friend.
By Mad Monk Software
Legal Notice:
=============
Mad Monk Software is not responsible for any damages caused by
the use of or inability to use this program. Use of this
program constitutes your acceptance of this and all other
provisions of this document.
SourceWare Notice:
==================
File-SNIP is SourceWare, which means that you are free to try
the program to make sure it works for you before you register
it, and you get source code to better understand how the
program works and/or modify it to properly suit your needs.
This doesn't mean that you can try it for ever, as trying it
in this case means that you use it ten (10) times or less. If
you find yourself utilizing this program more than 10 times,
you are required to register your copy.
Registration:
=============
Registration is simple. Print out the registration form which
came in this original .ZIP packet (FILESNIP.REG). Then fill
in the blanks, enclose whatever you feel the program is worth,
and send it to:
Mad Monk
Software Division
P.O. Box 90303
San Diego, CA 92109.
Program Background:
===================
File-SNIP came about because of my desire to be able to
download files off of BBSs and keep track of what each file
does by copying the description given on the BBS into a file
that is then zipped into the file that I download. As a sysop
I utilize a program called SDI (Smart Directory Integrator (C)
1989 by Robert B. Browne and Smart Office Solutions.) which
extracts a file called DESC.SDI from a zip packet and inserts
the text it into a BBS file directory then moves the file to
the uploaded files directory. This means that sysops can
receive files over a network or from other BBSs and
incorporate them into their own system without haveing to do a
large amount of work to add descriptions, move files, etc.
File-SNIP will help sysops because after the sysop has
downloaded files from other BBSs, s/he can copy the
FILENAME.RTT file that is created by File-SNIP (Where FILENAME
is the name of the zipfile) to DESC.SDI and zip it into the
packet. This is especially easy if the sysop has an editor
with macro capabilities, as s/he can create a batch file to do
all of the files at the same time.
As this has been my first Assembly program for the PC
(although I did do Assembly on an AT&T 3b2 which was a royal
bitch), I am still working out alot of what I have learned. I
have started work then on a program which will work like SDI
(described above) but utilize the FILENAME.RTT file. Snip-ZIP
as it will be called, will operate in two directions. One, to
zip the .RTT files into their correct .ZIP files, and if
necessary create a ZIP file. And two, to extract the contents
of the .RTT file from within the .ZIP file and perform the
same function as SDI from there. I am presently taking care
of my 9 month old baby full time, and have been unable to find
ample time when I am fully coherent. (Hey all you guys out
there, I never thought it was this tireing!)
Compatability:
==============
File-SNIP was meant to be used with Qmodem 4.x and
PCBoard/ProDoor. It is reported to work with ProComm and
ProComm Plus, but I have not personally tested it. It may
work with other communications and BBS programs as well. If
you use a communication program not listed here, and find that
File-SNIP works, please let me know
Starting and Using the Program:
===============================
To start the program with .RTT files being placed in current
directory just type "FILESNIP". Otherwise start the program
as follows:
FILESNIP ROWS,COLS,/P=PATH (ie. filesnip 25,80,/P=d:\down)
It is recommended that you utilize the MARK.COM and
RELEASE.COM programs from TurboPower Software with File-SNIP
to allow you to remove it from memory when you don't need it.
A sample batch file of how to properly load File-SNIP and your
communications program would be as follows:
@ECHO OFF
MARK
FILESNIP 25,80,/P=D:\DOWNLOAD
CD \QMODEM
QMODEM
RELEASE
Once in your communications program, call a PCBoard/ProDoor
BBS. Look at a file directory. When you see a file that you
want to download, hit CTRL-~. A block cursor will appear in
the upper left hand cornerof the screen if you haven't used
the program previously durring the session. You can then move
the cursor to the beginning of the file description by using
the arrow keys. Hitting the INS key will move you
automatically to the 34th column which is the default location
for the beginning of file descriptions on PCBoard/ProDoor
BBSs.
When you have reached the beginning of the file description,
hit ENTER. Then move the cursor to the end of the
description, again using the arrow keys, the END key or the
HOME key. As you move the cursor, the text between where you
started and the new cursor possition will become highlighted.
When you have highlighted all the text you want to capture,
hit ENTER again. Then in the top left hand corner you will
get a little menu asking you whether you want to send the
description to a file, the printer, or ESCape to quit.
Normally you will want to send the text to a file, so choose
F. The menu will then be replaced with a prompt asking your
for the filename to put the text in. As long as the beginning
point of your highlighted text is on the same line as the
FILENAME.EXT File-SNIP will automatically prompt you to put it
in FILENAME.RTT. If you wish to use that filename, just hit
return. File-SNIP will then unhighlight the text and write it
to the specified file. Then, File-SNIP will spit out
FL FILENAME.EXT so that the file will be flagged for
downloading.
If after hitting the F to send the description to a file, you
decide that you don't want to flag the file and capture the
text, just hit ESC. The FILENAME.RTT will disappear, leaving
you at the beginning of the filename prompt entry point. Just
hit return, without a filename, and you will be returned to
perform other functions on the BBS without File-SNIP doing
anything.
An example of how to use File-SNIP:
(1) hit CTRL-~
SKS-STRP.ZIP 3416 01-18-90 How to field strip and reassemble
| a Soviet SKS or CHinese 56
| semi-automatic rifle
| Uploaded by: Skosch
(2) move Hit INS key to move to 34th column.
[(3) Move the cursor up or down to the line
where the file description you want to
download begins.]
SKS-STRP.ZIP 3416 01-18-90 How to field strip and reassemble
| a Soviet SKS or CHinese 56
| semi-automatic rifle
| Uploaded by: Skosch
(4) Hit ENTER
(5) Move the cursor to the end of the description by hitting
the arrow keys, the HOME key and/or the END key. (You don't
really need to get the part about who the file was uploaded
by, or any other information that you don't need, unless you
want it.)
SKS-STRP.ZIP 3416 01-18-90 How to field strip and reassemble
| a Soviet SKS or CHinese 56
| semi-automatic rifle
| Uploaded by: Skosch
(6) Hit ENTER or "F"
(7) If you Hit ENTER, you must then hit "F" to send to file.
By hitting "F" at action #6, you save a keystroke.
Filename: SKS-STRP.RTT
(8) Hit ENTER or enter a new filename, or ESC then ENTER to
cancel operation. If you hit ENTER, File-SNIP will flag the
filename for you as follows.
SKS-STRP.ZIP 3416 01-18-90 How to field strip and reassemble
| a Soviet SKS or CHinese 56
| semi-automatic rifle
| Uploaded by: Skosch
More? (Y)es, (N)o, (F)lag, (NS) Non-Stop? FL SKS-STRP.ZIP
WARNINGS:
=========
+ In Qmodem, make sure that INT16 is not enabled in ATL-
N/O/R/I. In other communications programs, make sure that the
expanded keyboard is not enabled. Otherwise, File-SNIP will
not flag files, although it will still capture the highlighted
text to disk.
+ Send in your registration form as soon as possible.
Programming Information:
========================
File-SNIP has been written in Assembly and compiled with by
the Turbo Assembler version 2.0 from Borland International.
It should work on most if not all IBM type computers.
Program History:
================
This is a modification of the programme SNIPPER.
0.0.1 gets all chars on lines between point 1 and point 2
0.0.2 allows the use of HOME and END keys to move around
the screen.
0.0.3 allows hitting ESC key in filename prompt for
entering completely new file name.
0.0.4 fixed bug in ESC key during filename entry. If esc
hit and then return, will exit without saving to
file. if ESC hit then chars entered for new
filename, will print to file.
0.0.5 added new option when writing to file. Entering F
will now strip out all multiple spaces and any
pipes, as well as will put 2 spaces after any
punctuation. Old write to file (unformatted) is now
option "U"
0.0.6 fixed problem with help box not displaying all
options and correctly formatting the box.
0.0.7 fixed help box display so that it is uses it's own
character attributes, and restores original
attribute upon exit.
0.0.8 Added colour to Help Box. Unsure if will work with
mono
0.0.9 gets filename from first 8 chars or from first char
to period, of first line of highlight, + .RTT.
Refuses all chars which filenames can not contain.
0.1.0 checks for mono display adapter. if present,
displays mono help.
0.1.1 Modified display of copyright notice.
0.1.2 Added use of INS key when moving to top_left
position. Hitting INS will move the cursor to the
34th column, which is the standard starting space
for file descriptions on PCB/ProDoor BBSs
0.1.3 Fixed problem with getting filename, and hitting
ESC. Now resets filechar flag so that if used again
after hitting esc, or entering a new filename, will
now find new filename. Also, fills out full space
for filename with 0H after each filename.
Previously, if the new filename was shorter than the
last one entered, there would be residual chars.
0.1.4 Fixed problem with underscore as part of a filename.
Had accidently included it in the list of chars not
acceptable.
0.1.5 Fixed highlighting problem associated with reading
filenames of 8 chars + ext.
0.1.6 Program sends "fl filename.ext" to keyboard buffer,
for file flagging on BBS.
0.1.7 Pruned program of unused or unnecessary functions
relating to SNIPPER
0.1.8 Extended total filename size to a maximum of 50
chars for large paths.
0.1.9 Fixed problem with using the program multiple times.
Wouldn't write more than one file nor would it spit
out more then "F" on the second use in the file flag
section.
0.2.0 Reduced Maximum filename length to 12 places in
anticipation of the use of a path statement on the
command line to be added in an upcomming version.
0.2.1 Added use of pathname on command line. Path
statement will now be /P=path. Command line must be
either filesnip by itself or filesnip with
rows,cols,/P=path following.
0.3.0 No modifications - Found no bugs
0.4.0 No modifications - Found no bugs
0.5.0 No modifications - Found no bugs
0.6.0 No modifications - Found no bugs
0.7.0 No modifications - Found no bugs
0.8.0 No modifications - Found no bugs
0.9.0 No modifications - Found no bugs
1.0.0 Initial Release - 6 June 1990
1.0.1 Made use of path statement flag on command line non-
case sensitive.
1.0.2 Added ESC before flagging of file to download in
case user is in scrollback mode. Not Released.
1.1.0 Added reformatting of captured text to make it look
better in the .RTT file. Now, no line will be
longer than 72 chars, with text broken at spaces.
Not Released.
1.1.1 Added breaking of lines at all appropriate places,
ie: hyphens, slashes, underscores, plus and equal
symbols. Also fixed bug which occured if for some
unknown reason a captured line had more than 72
chars in a row (ie. no white spaces). Not Released.
1.2.0 Removed Printer feature as it was more or less
useless. Not Released.
1.2.1 Removed the extra carriage return which was beeing
added to the .RTT file. It was giving me problems
with the program used to incorporate files into the
BBS.